package com.nba.service;

import java.util.List;

import com.nba.bean.Page;
import com.nba.bean.Team;
import com.nba.bean.inherit.TeamInherit;


public interface TeamService {
	
	
	/**查找所有球队
	 * @return
	 */
	List<Team> getAllTeam();
	
	/**删球队
	 * @param TeamId
	 * @return
	 */
	int deleteTeam(int teamId);
	
	/**加球队
	 * @param Team
	 * @return
	 */
	int addTeam(Team team);
	
	/**查单个球队
	 * @param teamId
	 * @return
	 */
	Team getTeam(int teamId);
	
	
	/**
	 * 分页查询 所有的球队
	 * @param pageNum
	 * @param pageSize
	 * @return
	 */
	Page<TeamInherit> getTeam(String keyword ,int pageNum,int pageSize);
	
	
	/**修改球队
	 * @param team
	 * @return
	 */
	int updateTeam(Team team);
	
	/**通过球队明查找
	 * @param teamName
	 * @return
	 */
	Team selectTeamByName(String teamName);
}
